package com.gitee.wsl.flow.create.datasource.request

data class ExpiringExecutableRequest<T>(
    override val cacheableId: String,
    override val expiredInMilliseconds: Long,
    override val requestType: Request.Type = Request.Type.USE_CACHE,
    val block: suspend () -> T
) : ExpiringRequest